• word of the day

    new britain

    new britain - Dictionary definition and meaning for word new britain

    Definition
    (noun) the largest island in the Bismarck Archipelago; part of Papua New Guinea

Word used in video below:
text: Britain the longest Queen Victoria
Download our Mobile App Today
Receive our word of the day
on Whatsapp